HTTP API репликаторов данных¶
В этом разделе приведен список HTTP-адресов, через которые выполняется взаимодействие с репликаторами данных.
TCF Gateway¶
/metrics¶
GET /metrics
Получить метрики в формате prometheus. Включить метрики Gateway можно с помощью настройки конфигурации gateway.metrics_enabled.
Пример запроса:
$ curl -X GET --location "http://192.168.64.9:10081/metrics"
TCF Destination¶
/metrics¶
GET /metrics
Получить метрики в формате prometheus. Включить метрики Destination можно с помощью настройки конфигурации destination.metrics_enabled.
Пример запроса:
$ curl -X GET --location "http://192.168.64.9:10082/metrics"
/api/v1/status¶
GET /api/v1/status
Получить статус репликатора.
Пример запроса:
$ curl -X GET --location "http://192.168.64.12:10082/api/v1/status"
/api/v1/stop¶
POST /api/v1/stop
Приостановить репликатор.
Пример запроса:
$ curl -X POST --location "http://192.168.64.12:10082/api/v1/stop"
/api/v1/start¶
POST /api/v1/start
Запустить репликатор.
Пример запроса:
$ curl -X POST --location "http://192.168.64.12:10082/api/v1/start"
/api/v1/restart¶
POST /api/v1/restart
Перезапустить репликатор.
Пример запроса:
$ curl -X POST --location "http://192.168.64.12:10082/api/v1/restart"
/api/v1/rebootstrap¶
POST /api/v1/rebootstrap
Перезапустить репликатор с rebootstrap’ом. Перезапуск репликатора может понадобиться в случае остановки репликации.
Пример запроса:
$ curl -X POST --location "http://192.168.64.12:10082/api/v1/rebootstrap"